# 假设你要调查很多人，询问他们喜欢的编程语言，可使用一个字典来存储这种简单调查的结果

'''
favorite_languages = {
    'jen': 'python',
    'sarah': 'c',
    'edward': 'rust',
    'phil': 'python',
    }

language = favorite_languages['sarah'].title()
print(f"Sarah favorite language is {language}.")
'''

'''
favorite_languages = {
    'jen': 'python',
    'sarah': 'c',
    'edward': 'rust',
    'phil': 'python',
    }

# 首先创建一个列表，其中包含要收到打印消息的朋友。
friends = ['phil', 'sarah']
# 在循环中，打印每个人的名字，并检查当前的名字是否在列表 friends 中
for name in favorite_languages.keys():
    print(f"Hi {name.title()}.")

    if name in friends:
        # 如果是，就打印一句特殊的问候语，其中包含这个朋友喜欢的语言。
        language = favorite_languages[name].title()
        print(f"\t{name.title()}, I see you love {language}!")
'''

favorite_languages = {
    'jen': 'python',
    'sarah': 'c',
    'edward': 'rust',
    'phil': 'python',
    }

print("The following languages have been mentioned:")
# 通过将包含重复元素的列表传入 set()，可让 Python 找出列表中独一无二的元素并使用这些元素来创建一个集合。
for language in set(favorite_languages.values()):
    print(language.title())